﻿/*************************************************************************************
 * 文 件 名:   HK_VideoSlider
 * 
 * 描    述:   视频播放功能中的组件
 * 
 * 版    本：  V1.0
 * 创 建 者：  谭潇杰、京产肠饭
 * 创建时间：  2021/9/15
 * 链   接：  https://gitee.com/JingChanChangFan/hk_-unity-tools
*************************************************************************************/

using UnityEngine;
using UnityEngine.EventSystems;

namespace HKTools
{
    public class HK_VideoSlider : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IEndDragHandler, IBeginDragHandler
    {
        HK_VideoCtrl videoCtrl;

        void Awake()
        {
            videoCtrl = transform.parent.GetComponent<HK_VideoCtrl>();
        }

        public void OnBeginDrag(PointerEventData eventData)
        {
            videoCtrl.OnValueSliderBeginDrag();
        }

        public void OnEndDrag(PointerEventData eventData)
        {
            videoCtrl.OnValueSliderEndDrag();
        }

        public void OnPointerDown(PointerEventData eventData)
        {
            videoCtrl.OnValueSliderPointerDown();
        }

        public void OnPointerUp(PointerEventData eventData)
        {
            videoCtrl.OnValueSliderPointerUp();
        }
    }
}